package com.hxgz.steel.dto;

import com.hxgz.steel.domain.OrderItem;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * 小程序中的商城订单列表
 * @author liuhuan
 * @description
 * @date 2019/3/21
 */
@Data
public class WXorderDto {
    private Long id;
    @ApiModelProperty("商家报价id（求购订单不为null）")
    private Long quotationId;//商家报价id（求购订单才填写）
    @ApiModelProperty("订单号")
    private String orderNo;//订单号
    @ApiModelProperty("订单状态(买家)  0待付款 1 待发货 2已发货 3已完成 4已取消 5已关闭 6取消和关闭被删除 7已完成被删除")
    private Integer status;//订单状态
    @ApiModelProperty("订单金额")
    private BigDecimal money;//订单金额
    @ApiModelProperty("订单金额")
    private BigDecimal payment;//订单金额
    @ApiModelProperty("商品名称")
    private String productName;//商品名称
    @ApiModelProperty("商品图片")
    private String productImage;//商品图片
    @ApiModelProperty("商品数量")
    private Integer quantity;//商品数量
    @ApiModelProperty("店铺名称")
    private String merchantName;
    @ApiModelProperty("商品颜色")
    private String color;
    @ApiModelProperty("订单状态(卖家)  0待付款 1 待发货 2已发货 3已完成 4已取消 5已关闭 6取消和关闭被删除 7已完成被删除 ")
    private Integer statusSeller;
    @ApiModelProperty("是否评论: 1评论过，2没有")
    private Integer commentStatus;
    @ApiModelProperty("型号")
    private String type;

    private List<OrderItemTimeDto> list;
}
